package com.screen.screendisplay.vo.ne;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * <p>
 * 新能源产业主要指标VO
 * </p>
 *
 * @author xuesong
 * @since 2025-10-02
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "新能源产业主要指标VO")
public class NeOverviewIndicatorsVO {

    @Schema(description = "风电场数量（个）")
    private Integer windFarmCount;

    @Schema(description = "风电装机容量（万千瓦）")
    private BigDecimal windInstalledCapacity;

    @Schema(description = "风电在建容量（万千瓦）")
    private BigDecimal windUnderConstruction;

    @Schema(description = "光伏场站数量（个）")
    private Integer pvStationCount;

    @Schema(description = "集中式光伏容量（万千瓦）")
    private BigDecimal centralizedPvCapacity;

    @Schema(description = "分布式光伏容量（万千瓦）")
    private BigDecimal distributedPvCapacity;

    @Schema(description = "光伏在建容量（万千瓦）")
    private BigDecimal pvUnderConstruction;
}
